import { AMI_IActive_specialActiveDetail } from "./AMI_IActive_specialActiveDetail";
import { AMI_IActive_getSpecialActiveJoinReward } from "./AMI_IActive_getSpecialActiveJoinReward";
import { AMI_IActive_getWildBossRefreshList } from "./AMI_IActive_getWildBossRefreshList";
import { AMI_IActive_useMeidaCard } from "./AMI_IActive_useMeidaCard";
import { AMI_IActive_footballGameInfo } from "./AMI_IActive_footballGameInfo";
import { AMI_IActive_footballGameGuess } from "./AMI_IActive_footballGameGuess";
import { AMI_IActive_footballReward } from "./AMI_IActive_footballReward";
import { AMI_IActive_dailyActiveInfo } from "./AMI_IActive_dailyActiveInfo";
import { AMI_IActive_olympicGuess } from "./AMI_IActive_olympicGuess";
import { AMI_IActive_getOlympicGuess } from "./AMI_IActive_getOlympicGuess";
import { AMI_IActive_getSpecialFlowerReward } from "./AMI_IActive_getSpecialFlowerReward";
import { AMI_IActive_decorateSnowman } from "./AMI_IActive_decorateSnowman";
import { SEntityId } from "../Public/SEntityId";
import { AMI_IActive_plantFlowerOper } from "./AMI_IActive_plantFlowerOper";
import { EPlantFlowerOperType } from "./EPlantFlowerOperType";
import { SPoint } from "../Public/SPoint";
import { AMI_IActive_getLoginBackRewardInfo } from "./AMI_IActive_getLoginBackRewardInfo";
import { AMI_IActive_luckyDraw } from "./AMI_IActive_luckyDraw";
import { AMI_IActive_getLoginReward } from "./AMI_IActive_getLoginReward";
import { AMI_IActive_getCharmActivityRewardConfig } from "./AMI_IActive_getCharmActivityRewardConfig";
import { AMI_IActive_openHitEgg } from "./AMI_IActive_openHitEgg";
import { AMI_IActive_hitEgg } from "./AMI_IActive_hitEgg";
import { AMI_IActive_showOpenDrawPlate } from "./AMI_IActive_showOpenDrawPlate";
import { AMI_IActive_openDrawPlate } from "./AMI_IActive_openDrawPlate";
import { AMI_IActive_getDrawPlateReward } from "./AMI_IActive_getDrawPlateReward";
import { AMI_IActive_resetDrawPlate } from "./AMI_IActive_resetDrawPlate";
import { AMI_IActive_completeDrawPlateCondition } from "./AMI_IActive_completeDrawPlateCondition";
import { AMI_IActive_getTwelveAnimalBetInfo } from "./AMI_IActive_getTwelveAnimalBetInfo";
import { AMI_IActive_betTwelveAnimal } from "./AMI_IActive_betTwelveAnimal";
import { AMI_IActive_getTwelveAnimalBetRewards } from "./AMI_IActive_getTwelveAnimalBetRewards";
import { AMI_IActive_viewBargainShopItemInfo } from "./AMI_IActive_viewBargainShopItemInfo";
import { AMI_IActive_refreshBargainShopItem } from "./AMI_IActive_refreshBargainShopItem";
import { AMI_IActive_buyBargainShopItem } from "./AMI_IActive_buyBargainShopItem";
import { AMI_IActive_getDayRechargeRewardInfo } from "./AMI_IActive_getDayRechargeRewardInfo";
import { AMI_IActive_getDayRechargeRewardItem } from "./AMI_IActive_getDayRechargeRewardItem";
import { AMI_IActive_openRechargeNumTarget } from "./AMI_IActive_openRechargeNumTarget";
import { AMI_IActive_getRechargeNumTargetNodeReward } from "./AMI_IActive_getRechargeNumTargetNodeReward";
import { AMI_IActive_openSpecialPanicBuy } from "./AMI_IActive_openSpecialPanicBuy";
import { AMI_IActive_getWishCard } from "./AMI_IActive_getWishCard";
import { AMI_IActive_useOrBuySpecialPanic } from "./AMI_IActive_useOrBuySpecialPanic";
import { AMI_IActive_getEatParadeActiveInfo } from "./AMI_IActive_getEatParadeActiveInfo";
import { AMI_IActive_joinEatParadeActive } from "./AMI_IActive_joinEatParadeActive";
import { AMI_IActive_quitEatParadeActive } from "./AMI_IActive_quitEatParadeActive";
import { AMI_IActive_getInvestPlanInfo } from "./AMI_IActive_getInvestPlanInfo";
import { AMI_IActive_invest } from "./AMI_IActive_invest";
import { AMI_IActive_getRedEnvelopeTopList } from "./AMI_IActive_getRedEnvelopeTopList";
type int = number;
//class IActivePrx
    
    export interface IActivePrx
    {
        specialActiveDetail_async(arg1: AMI_IActive_specialActiveDetail, arg2: int): void;

        getSpecialActiveJoinReward_async(arg1: AMI_IActive_getSpecialActiveJoinReward, arg2: int, arg3: int): void;

        getWildBossRefreshList_async(arg1: AMI_IActive_getWildBossRefreshList): void;

        useMeidaCard_async(arg1: AMI_IActive_useMeidaCard, arg2: string): void;

        footballGameInfo_async(arg1: AMI_IActive_footballGameInfo): void;

        footballGameGuess_async(arg1: AMI_IActive_footballGameGuess, arg2: int, arg3: int, arg4: int): void;

        footballReward_async(arg1: AMI_IActive_footballReward, arg2: int): void;

        dailyActiveInfo_async(arg1: AMI_IActive_dailyActiveInfo): void;

        olympicGuess_async(arg1: AMI_IActive_olympicGuess, arg2: int, arg3: int): void;

        getOlympicGuess_async(arg1: AMI_IActive_getOlympicGuess): void;

        getSpecialFlowerReward_async(arg1: AMI_IActive_getSpecialFlowerReward): void;

        decorateSnowman_async(arg1: AMI_IActive_decorateSnowman, arg2: int, arg3: SEntityId): void;

        plantFlowerOper_async(arg1: AMI_IActive_plantFlowerOper, arg2: EPlantFlowerOperType, arg3: string, arg4: int, arg5: SPoint, arg6: SEntityId): void;

        getLoginBackRewardInfo_async(arg1: AMI_IActive_getLoginBackRewardInfo): void;

        luckyDraw_async(arg1: AMI_IActive_luckyDraw, arg2: int): void;

        getLoginReward_async(arg1: AMI_IActive_getLoginReward, arg2: int): void;

        getCharmActivityRewardConfig_async(arg1: AMI_IActive_getCharmActivityRewardConfig): void;

        openHitEgg_async(arg1: AMI_IActive_openHitEgg, arg2: string): void;

        hitEgg_async(arg1: AMI_IActive_hitEgg, arg2: string, arg3: int, arg4: Boolean): void;

        showOpenDrawPlate_async(arg1: AMI_IActive_showOpenDrawPlate): void;

        openDrawPlate_async(arg1: AMI_IActive_openDrawPlate, arg2: string): void;

        getDrawPlateReward_async(arg1: AMI_IActive_getDrawPlateReward): void;

        resetDrawPlate_async(arg1: AMI_IActive_resetDrawPlate): void;

        completeDrawPlateCondition_async(arg1: AMI_IActive_completeDrawPlateCondition): void;

        getTwelveAnimalBetInfo_async(arg1: AMI_IActive_getTwelveAnimalBetInfo): void;

        betTwelveAnimal_async(arg1: AMI_IActive_betTwelveAnimal, arg2: int, arg3: int, arg4: int, arg5: int): void;

        getTwelveAnimalBetRewards_async(arg1: AMI_IActive_getTwelveAnimalBetRewards): void;

        viewBargainShopItemInfo_async(arg1: AMI_IActive_viewBargainShopItemInfo): void;

        refreshBargainShopItem_async(arg1: AMI_IActive_refreshBargainShopItem): void;

        buyBargainShopItem_async(arg1: AMI_IActive_buyBargainShopItem, arg2: int, arg3: int): void;

        getDayRechargeRewardInfo_async(arg1: AMI_IActive_getDayRechargeRewardInfo): void;

        getDayRechargeRewardItem_async(arg1: AMI_IActive_getDayRechargeRewardItem, arg2: int): void;

        openRechargeNumTarget_async(arg1: AMI_IActive_openRechargeNumTarget): void;

        getRechargeNumTargetNodeReward_async(arg1: AMI_IActive_getRechargeNumTargetNodeReward, arg2: int): void;

        openSpecialPanicBuy_async(arg1: AMI_IActive_openSpecialPanicBuy): void;

        getWishCard_async(arg1: AMI_IActive_getWishCard): void;

        useOrBuySpecialPanic_async(arg1: AMI_IActive_useOrBuySpecialPanic, arg2: int, arg3: int, arg4: int): void;

        getEatParadeActiveInfo_async(arg1: AMI_IActive_getEatParadeActiveInfo): void;

        joinEatParadeActive_async(arg1: AMI_IActive_joinEatParadeActive): void;

        quitEatParadeActive_async(arg1: AMI_IActive_quitEatParadeActive): void;

        getInvestPlanInfo_async(arg1: AMI_IActive_getInvestPlanInfo): void;

        invest_async(arg1: AMI_IActive_invest, arg2: int): void;

        getRedEnvelopeTopList_async(arg1: AMI_IActive_getRedEnvelopeTopList): void;
    }
